From: Daniel Boles Date: Fri, 29 Jun 2018 17:38:15 +0000 (+0100) Subject: defaultvalue: Stop warnings via new g_object_ref() X-Git-Tag: archive/raspbian/3.24.39-1+rpi1~1^2~65^2~34^2~22 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/success/%22http:/www.example.com/cgi/success?a=commitdiff_plain;h=62573f299c585b89ff4079758753a1458a623692;p=gtk%2B3.0.git defaultvalue: Stop warnings via new g_object_ref() Now that it can propagate the type, we must explicitly cast to GObject* to assign it, otherwise gcc shouts. --- diff --git a/testsuite/gtk/defaultvalue.c b/testsuite/gtk/defaultvalue.c index 0cc445f0cc..05f176f950 100644 --- a/testsuite/gtk/defaultvalue.c +++ b/testsuite/gtk/defaultvalue.c @@ -104,7 +104,7 @@ test_type (gconstpointer data) klass = g_type_class_ref (type); if (g_type_is_a (type, GTK_TYPE_SETTINGS)) - instance = g_object_ref (gtk_settings_get_default ()); + instance = G_OBJECT (g_object_ref (gtk_settings_get_default ())); else if (g_type_is_a (type, GDK_TYPE_WINDOW)) { GdkWindowAttr attributes; @@ -113,7 +113,7 @@ test_type (gconstpointer data) attributes.event_mask = 0; attributes.width = 100; attributes.height = 100; - instance = g_object_ref (gdk_window_new (NULL, &attributes, 0)); + instance = G_OBJECT (g_object_ref (gdk_window_new (NULL, &attributes, 0))); } else if (g_str_equal (g_type_name (type), "GdkX11Cursor")) instance = g_object_new (type, "display", display, NULL);